계리직공무원 컴퓨터 일반 기출문제·모의고사·오답노트·자동채점

2018년07월21일 5번

[과목 구분 없음]
결합도(Coupling)는 모듈 간의 상호 의존 정도 또는 모듈 간의 연관 관계를 의미한다. 아래에 나타낸 결합도를 약한 정도에서 강한 정도 순으로 올바르게 나열한 것은?

  • ① ㄷ - ㄴ - ㄹ - ㄱ
  • ② ㄷ - ㄹ - ㄱ - ㄴ
  • ③ ㄹ - ㄴ - ㄷ - ㄱ
  • ④ ㄹ - ㄷ - ㄱ - ㄴ
(정답률: 45%)

문제 해설

ㄷ - ㄴ - ㄹ - ㄱ 순으로 올바른 것이다.

- 약한 결합도: 모듈 간의 상호 의존성이 낮은 경우로, 모듈 내부의 변경이 다른 모듈에 영향을 미치지 않는 경우이다. 이에 따라 모듈 간의 독립성이 높아져 유지보수 및 확장이 용이해진다.
- 강한 결합도: 모듈 간의 상호 의존성이 높은 경우로, 한 모듈의 변경이 다른 모듈에 영향을 미치는 경우이다. 이에 따라 모듈 간의 의존성이 높아져 유지보수 및 확장이 어려워진다.

위 그림에서는 ㄷ 모듈이 다른 모듈에 의존하지 않고, 다른 모듈도 ㄷ 모듈에 의존하지 않으므로 약한 결합도이다. ㄴ 모듈은 ㄷ 모듈에 의존하지만, ㄷ 모듈은 다른 모듈에 의존하지 않으므로 여전히 약한 결합도이다. ㄹ 모듈은 ㄷ, ㄴ 모듈에 의존하므로 강한 결합도이다. 마지막으로 ㄱ 모듈은 다른 모듈에 의존하지 않고, 다른 모듈도 ㄱ 모듈에 의존하지 않으므로 약한 결합도이다. 따라서 ㄷ - ㄴ - ㄹ - ㄱ 순으로 올바른 것이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답